package com.shop.cereshop.commons.domain.report;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * cere_report_handle_log 举报处理记录实体类
 *
 * @author
 */
@Data
@ApiModel(value = "CereReportHandleLog", description = "举报处理记录实体类")
public class CereReportHandleLog implements Serializable {

    /**
     * 处理记录ID
     */
    @ApiModelProperty(value = "处理记录ID")
    @TableId(type = IdType.AUTO)
    private Long logId;

    /**
     * 举报ID
     */
    @ApiModelProperty(value = "举报ID")
    private Long reportId;

    /**
     * 处理人ID
     */
    @ApiModelProperty(value = "处理人ID")
    private Long handleUserId;

    /**
     * 处理动作：1-审核 2-处理 3-驳回
     */
    @ApiModelProperty(value = "处理动作：1-审核 2-处理 3-驳回")
    private Integer handleAction;

    /**
     * 处理结果：1-违规 2-不违规 3-删除内容 4-警告用户 5-封禁用户
     */
    @ApiModelProperty(value = "处理结果：1-违规 2-不违规 3-删除内容 4-警告用户 5-封禁用户")
    private Integer handleResult;

    /**
     * 处理备注
     */
    @ApiModelProperty(value = "处理备注")
    private String handleRemark;

    /**
     * 处理时间
     */
    @ApiModelProperty(value = "处理时间")
    private String handleTime;

    private static final long serialVersionUID = 1L;
}
